stress relieving treatment - Allemand Anglais Dictionnaire